package com.mindainfo.groundwave.common.api.member.vo;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by MD-01 on 2017/5/17.
 */
public class RoleVo {

    private Integer roleId;
    private String name;                //名称
    private String sign;                //标识
    private String note;                //备注
    private Integer type;               //类型(0:个人,1:部门,2:部门和下级部门)
    private Boolean usable;             //是否可用
    private Integer orderNum;           //排序
    private List<Integer> permissionIds = new ArrayList<>();    //权限编号集合
    private String createTime;            //创建时间
    private String lastUpdateTime;        //最后修改时间

    public Integer getRoleId() {
        return roleId;
    }

    public void setRoleId(Integer roleId) {
        this.roleId = roleId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getSign() {
        return sign;
    }

    public void setSign(String sign) {
        this.sign = sign;
    }

    public String getNote() {
        return note;
    }

    public void setNote(String note) {
        this.note = note;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Boolean getUsable() {
        return usable;
    }

    public void setUsable(Boolean usable) {
        this.usable = usable;
    }

    public Integer getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(Integer orderNum) {
        this.orderNum = orderNum;
    }

    public List<Integer> getPermissionIds() {
        return permissionIds;
    }

    public void setPermissionIds(List<Integer> permissionIds) {
        this.permissionIds = permissionIds;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getLastUpdateTime() {
        return lastUpdateTime;
    }

    public void setLastUpdateTime(String lastUpdateTime) {
        this.lastUpdateTime = lastUpdateTime;
    }
}
